<?php


namespace app\admin\library\builder;


use think\facade\View;

class Base
{
    protected $components = [];


    public function __construct()
    {
    }


    /**
     * 获取模板文件
     * @param $filename
     *
     * @return string
     */
    protected function getTplFile($filename)
    {
        return __DIR__ . '/tpl/' . $filename . '.html';
    }


    /**
     * 获得模板内容
     * @param $file
     * @param $autoPath
     *
     * @return false|string
     */
    protected function getTplContent($file, $autoPath = false)
    {
        if ($autoPath) {
            $file = $this->getTplFile($file);
        }
        return View::fetch($file);
    }
}
